interface InfoBase {
  // 创建者
  createBy?: string
  // 创建时间
  createTime?: string
  // 更新者
  updateBy?: string
  // 更新时间
  updateTime?: string
  // 备注
  remark?: string
}
export interface Scholarship extends InfoBase {
  // 申请id
  applicationId: number
  // 学生id
  studentId: number
  // 申请学年
  applicationDate: string
  // 奖学金类型id
  applicationAwardTypeId: number
  // 奖学金类型
  applicationAwardType: string
  // 提交状态  已退回/待审核/审核通过
  applicationStatus: '已退回' | '待审核' | '审核通过'
  // 基本情况
  baseSituation: string
  // 学习情况
  studySituation: string
  // 获奖情况
  awardSituation: string
  // 附件
  file?: string
  // 审核级别
  reviewerLevel?: number
  // 审核人
  reviewer?: string
  // 审核人id
  reviewerId?: number
}

export interface Award extends InfoBase {
  // 奖学金类型id
  applicationAwardTypeId: number
  // 奖学金名
  title: string
  // 奖学金类型
  applicationAwardType: string
  // 开始时间
  startTime: string
  // 结束时间
  endTime: string
  // 申请标准
  evaluationCriteriaList?: {
    // 评定条件
    criteriaName: string
    // 评定描述
    criteriaDescription: string
  }[]
  nowTime?: string
}

export interface AwardReview extends Scholarship {
  // 审核id
  reviewId: number
  // 审核级别
  reviewerLevel: number
  // 审核时间
  reviewDate?: string
  // 审核失败原因
  reviewComment?: string
  // 审核结果
  reviewResult: '通过' | '不通过' | '待审核'
  // 推荐理由
  recommendedReason?: string
}

export interface AwardRecord extends InfoBase {
  awardId: number
  studentId: number
  applicationAwardTypeId: number
  applicationAwardType: string
  awardDate: string
  awardAmount: string
  awardLevel: string
  studentName: string
}

export interface ComprehensiveScore extends InfoBase {
  id: number
  studentCode: string
  // 年份
  year?: string
  // 所得分数
  totalScore: string
  // 性别
  sex?: string
  // 是否党团员
  partyMembers?: string
  // 是否学生干部
  studentLeader?: string
  // 德育基础分
  deBaseScore?: string
  // 德育见义勇为、助人为乐等受表彰
  deHelp?: string
  // 德育义务献血
  deVoluntaryBlood?: string
  // 德育政治学习、集体活动出勤率100%
  deFullAttendanceRate?: string
  // 德育揭发违法行为、批评不良现象等受表扬
  dePraised?: string
  // 德育优秀党团员、团干部
  deExcellentPartyMember?: string
  // 德育优秀先进班集体成员
  deExcellentClass?: string
  // 德育违法、违纪等不良行为
  deLlegal?: string
  // 德育政治学习、集体活动无故缺席
  deAbsence?: string
  // 德育受学校处分
  deSchoolPunished?: string
  // 德育诽谤、诬陷、侮辱他人
  deInsultOthers?: string
  // 德育合计
  deTotal?: string
  // 智育基础分
  zhiBase?: string
  // 智育国家英语考试合格
  zhiPassEnglishExam?: string
  // 智育计算机考试
  zhiComputerExam?: string
  // 智育专业课第一名
  zhiProfessionalFirst?: string
  // 智育提高15名
  zhiIncrease?: string
  // 智育全勤
  zhiFullAttendance?: string
  // 智育多科选修
  zhiMultipleElectiveCourses?: string
  // 智育借书量≧30本
  zhiBorrowBooks?: string
  // 智育重修
  zhiRework?: string
  // 智育成绩排名下降15名
  zhiRankDecline?: string
  // 智育旷课、迟到、早退
  zhiLate?: string
  // 智育借书量为0
  zhiNoBorrowBooks?: string
  // 智育合计
  zhiTotal?: string
  // 劳育基础分
  laoDase?: string
  // 劳育线上考核100分
  laoOnline100Points?: string
  // 劳育生产劳动优秀者
  laoExcellentWorker?: string
  // 劳育服务性劳动、志愿服务突出者
  laoOutstandingVolunteer?: string
  // 劳育劳动标兵
  laoLaborModel?: string
  // 劳育星级志愿者
  laoStarVolunteer?: string
  // 劳育创新创业项目大赛获奖者
  laoInnovationCompettionWinner?: string
  // 劳育线上考核不及格
  laoOnlineExamFail?: string
  // 劳育不参加日常劳动
  laoNoJoinDailyLabor?: string
  // 劳育不参加生产劳动
  laoNoJoinProductionLabor?: string
  // 劳育扰乱劳动秩序
  laoDisruptingLaborOrder?: string
  // 劳育恶意破坏劳动成果
  laoDestructionLaborAchievement?: string
  // 劳育合计
  laoTotal?: string
  // 身心基础分
  shenBase?: string
  // 身心体育竞赛
  shenSportCompetition?: string
  // 身心道德风尚奖
  shenMoral?: string
  // 身心体育锻炼达标
  shenExerciseStandard?: string
  // 身心早操全勤
  shenMorningExercise?: string
  // 身心体能未达标
  shenFitnessNoStandard?: string
  // 身心不积极参加文体活动
  shenNotActivelySport?: string
  // 身心扰乱文体活动秩序
  shenDisruptingSportOrder?: string
  // 身心合计
  shenTotal?: string
  // 能力基础分
  nengBase?: string
  // 能力学生干部
  nengStudentLeader?: string
  // 能力社会实践活动突出
  nengOutstandingSocialActivite?: string
  // 能力社会实践论文优秀、社会实践先进个人
  nengExcellentSocialPaper?: string
  // 能力投稿录用
  nengAcceptPaper?: string
  // 能力文明寝室
  nengCivilizedDormitory?: string
  // 能力竞赛获奖
  nengCompetitionAwards?: string
  // 能力公开发表
  nengPubliclyPublish?: string
  // 能力作品入选
  nengChosenWorks?: string
  // 能力举办个人作品展
  nengOrganizePersonalExhibition?: string
  // 能力违法违纪
  nengIllegal?: string
  // 能力资源浪费
  nengWasteResource?: string
  // 能力损害项目
  nengDamageProject?: string
  // 能力合计
  nengTotal?: string
  // 所属学生姓名
  studentName?: string
  isPass?: string
  reason?: string
  deptId?: string
}
